# -*- coding: utf-8 -*-
# 如果你的程序（包括注释）中包含中文，请加上上面这一行，用于指明编码（utf-8）。
# #号开头的行都是注释。

# 本练习使用列表和字典等数据结构，对文本文件中的单词进行词频统计。
# 统计时忽略标点符号和长度为1的单词，不区分大小写。
# 完成统计后将单词（全部小写）和相应的频数按单词的字母顺序输出，比如：
#   abacus  2
#   book    3
#   canada  1

# 要统计的文件名称：
file_name = 'data/Lincoln_Gettysburg.txt'

# TODO: 准备必要的数据结构（比如字典）。

# 打开文件：
with open(file_name) as f:
    # 逐行读取：
    for line in f:
        #TODO: 对字符串line根据空格进行分词，并除去单词前后的标点符号。
        #（提示：可以用字符串的isalpha()判断是否是英文字母。）
        #将词语存入字典，并更新频数。


#TODO: 输出字典。按照字母顺序输出单词和词频。


